
package nl.moviefan.site.service;

import java.util.List;
import nl.moviefan.site.model.Artikel;
import nl.moviefan.site.model.ArtikelFilm;
import nl.moviefan.site.repository.ArtikelRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 *
 * @author eric
 */
@Service
public class ArtikelService {

    @Autowired
    ArtikelRepository artikelRepository;

    public List<Artikel> getAll() {
        List<Artikel> artikelen = artikelRepository.findAll();
        return artikelen;
    }

    public Artikel findByArtikelID(long id) throws Exception {
        Artikel artikel = null;
        if (artikelRepository.exists(id)) {
            artikel = artikelRepository.findOne(id);
        } else {
            throw new Exception();
        }
        return artikel;
    }

    public void saveArtikel(ArtikelFilm artikelfilm) {
        artikelRepository.save(artikelfilm);
    }
}
